package com.gxa.employment.entity.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 简介说明:
 *
 * @author: Juli
 * @date: 2025/03/28 11:27:14
 * @version: 1.0
 */
@Getter
@Setter
@ToString
@TableName("v_clazz_emp_stu")
public class ClazzEmpStu implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 班级编号
     */
    @TableId(value = "clazz_id", type = IdType.AUTO)
    private Integer clazzId;

    /**
     * 班级名称
     */
    @TableField("clazz_name")
    private String clazzName;

    /**
     * 班级管理者
     */
    @TableField("clazz_manager")
    private String clazzManager;

    /**
     * 班主任
     */
    @TableField("clazz_teacher")
    private String clazzTeacher;

    /**
     * 班级总人数
     */
    @TableField("total_students")
    private Integer totalStudents;

    /**
     * 已就业人数
     */
    @TableField("employed_students")
    private Integer employedStudents;

    /**
     * 未就业人数
     */
    @TableField("unemployed_students")
    private Integer unemployedStudents;

    /**
     * 平均薪资
     */
    @TableField("average_salary")
    private Double averageSalary;

    /**
     * 就业率
     */
    @TableField("employment_rate")
    private Double employmentRate;
}
